知识点名称:创建Activity
编号: K3-1
前驱知识点编号:K1-3,K2-1
作者:
讲义内容:
Activity即一个活动,作为应用程序四大组件之一。主要负责与用户交互,它为用户提供一个界面与用户交互。在一个android应用中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应。Activity之间通过Intent进行通信,每个Activity都有自己的生命周期,并通过不同的状态来体现,且在不同的状态会回调相应的函数。
创建Activity
创建 Activity 主要通过以下几步:
(1) 一个Activity就是一个类,并且这个类要继承Activity
(2) 重写onCreate() 方法
(3) 每一个Activity都需要在AndroidManifest.xml文件中进行配置
(4) 为Activity添加必要的控件
下面来看一个实例:
首先创建一个类My_Activity,并继承Activity。重写Activity的onCreate方法。
package com.example.hello1;
import android.app.Activity;
import android.os.Bundle;
public class My_Activity extends Activity {
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
}
}
在AndroidManifest.xml文件中进行配置
<application>
<activity android:name=".My_Activity"> </activity>
</application>
为Activity添加必要的控件,也就是将设计好的布局文件,通过setContentView方法添加,如设置My_Activity它的布局文件为lifecycle,就可以按照如下代码:
setContentView(R.layout.lifecycle);